/*
 * Copyright (c) 2019-2020, https://api.iot.10086.cn/(https://gitee.com/cmcc-iot-api/iot-card-open-application/).
 */
package cn.iot.card.open.sim.dto.siminfo;

/**
 * 流量叠加包订购请求接收类
 *
 * @author zhanlele
 * @date 20200312 18:03:02
 * @modify 20200312 zhanlele v1.1.2 创建
 * @since v1.1.2
 */
public class GprsPackageOrderDTO {
    /**
     * msisdn 物联卡msisdn号
     */
    private String msisdn;
    /**
     * maincommoDity 加油包主商品
     *  0：物联卡个人（11000001）
     *  1：车联网个人（11100001）
     */
    private String maincommoDity;
    /**
     * packageType 加油包套餐
     * 0:流量加油包 10元套餐（物联卡，100M）
     * 1:流量加油包10元套餐（车联网，100M）
     * 2:流量加油包 30元套餐（物联卡，500M）
     * 3:流量加油包30元套餐（车联网，500M）
     */
    private String packageType;

    public String getMsisdn() {
        return msisdn;
    }

    public void setMsisdn(String msisdn) {
        this.msisdn = msisdn;
    }

    public String getMaincommoDity() {
        return maincommoDity;
    }

    public void setMaincommoDity(String maincommoDity) {
        this.maincommoDity = maincommoDity;
    }

    public String getPackageType() {
        return packageType;
    }

    public void setPackageType(String packageType) {
        this.packageType = packageType;
    }

    @Override
    public String toString() {
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("物联卡号码:").append(msisdn).append(",");
        if ("0".equals(maincommoDity)) {
            stringBuilder.append("加油包主商品:").append("物联卡个人（11000001）").append(",");
        } else if ("1".equals(maincommoDity)) {
            stringBuilder.append("加油包主商品:").append("车联网个人（11100001）").append(",");
        }
        if ("0".equals(packageType)) {
            stringBuilder.append("加油包套餐:").append("流量加油包 10元套餐（物联卡，100M）");
        } else if ("1".equals(packageType)) {
            stringBuilder.append("加油包套餐:").append("流量加油包10元套餐（车联网，100M）");
        } else if ("2".equals(packageType)) {
            stringBuilder.append("加油包套餐:").append("流量加油包 30元套餐（物联卡，500M）");
        } else if ("3".equals(packageType)) {
            stringBuilder.append("加油包套餐:").append("流量加油包30元套餐（车联网，500M）");
        }

        return stringBuilder.toString();
    }
}
